package com.hdc.hdc.warehouseManage.utill;

import java.text.SimpleDateFormat;
import java.util.Date;

import com.hdc.hdc.warehouseManage.exception.MyException;

/**
 * 生成订单号
 * @author GJY
 * 人生格言：学以致用终将成功
 * @version 创建时间：2018年4月26日 上午9:36:34 
 *
 */
public class OrderNumCresteUtil {
	
	/**
	 * 
	 * @param orderType 值：in/out/hth
	 * @return
	 */
	public synchronized static String returnOrderNum(String orderType) {
		
		if (!IsNotNullValit.StringIsNotNull(orderType)) {
			throw new MyException("订单类型必须有");
		}
		
		String date = new SimpleDateFormat("yyyyMMddHHmmss").format(new Date());
		
		return orderType+date;
		
	}

}
